serial rapist - French English Dictionary